package edu.scau.divineplace.entity.vo.content;

import edu.scau.divineplace.entity.dos.ContentBasicInformationDO;
import edu.scau.divineplace.entity.dos.ContentExtraInformationDO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @Author: x1aolone
 * @Date: 2020/12/11 14:12
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("ContentInfomationVO")
public class RecentWorkVO {

    @ApiModelProperty("基本内容")
    private ContentBasicInformationDO basicInfo;

    @ApiModelProperty("人物的参与类型，作画、导演等")
    private List<String> roleTypeDetails;

    @ApiModelProperty("内容评分，保留小数点后一位")
    private Double score;

    @ApiModelProperty("内容评分人数")
    private Integer scorePeople;

    @ApiModelProperty("用户是否收藏")
    private Boolean isFavorite;

}
